
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, td {
    margin: 0;
    padding: 0;
}

a:hover{
text-decoration: underline;
}

#fundologin {
	height: 35px;
	background: url("../images/fundologin.png") repeat-x scroll 0 0 transparent;
	border-style:solid;
	border-width:1px;
	line-height: 35px;
}

.meiologin{
	width: 960px;
	height: 35px;
	margin: 0 auto;
	line-height: 35px;
	color: #FFFFFF;
	font-size: 19px;
}

.meiologin h3
{
	float: left;
	font-size: 15px;
}

.meiologin a {
	float: right;
	padding-right: 100px;
	color: #FFFFFF;
}

#formlogin{
	float: right;
}

.fundocabecalho {
	height: 148px;
	margin: 20px 0 0 0;
}

.meiocabecalho{
	width: 960px;
	height: 148px;
	margin: 0 auto;
}

.logo {
    background: url("../images/logo.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 148px;
}

.titulo {
    color: #FFFFFF;
    font-size: 48px;
    font-weight: normal;
    padding: 40px 48px 0;
    text-align: center;
    text-transform: none;
}

.titulo small {
    color: #000000;
    display: block;
    font-size: 23px;
    letter-spacing: normal;
    line-height: 1.2em;
}

.fundoslider {	
	height: 360px;
	background: url("../images/fundoslider.png") repeat-x scroll 0 0 transparent;
	border-style:solid;
	border-width:1px;
}

.meioslider {
	width: 960px;
	margin: 0 auto;
}

.fundomenu{
	height: 60px;
	background: url("../images/fundomenu.png") repeat-x scroll 0 0 transparent;
	margin: 0 auto;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
}

.meiomenu{
	width: 960px;
	margin: 0 auto;
	background-color: #ffffff;
}

.meiomenu ul {
    float: left;
    height: 60px;
	list-style-type:none;
}

.meiomenu ul li {
    float: left;
	width: 320px;
	height: 60px;
	line-height: 60px;
	background: url("../images/botaomenu.png");
}

.meiomenu ul li a {
	color: #000000;
    display: block;
    font-size: 21px;
    letter-spacing: normal;
	text-align: center;
	text-decoration: none;
	
}
.meiomenu ul li :hover {
    float: left;
	width: 320px;
	height: 60px;
	background: url("../images/botaomenuativo.png");
	color: #FFFFFF;
}

.meiomenu ul li  .active {
    float: left;
	width: 320px;
	height: 60px;
	background: url("../images/botaomenuativo.png");
	color: #FFFFFF;
}


.fundotexto{
	margin: 0 auto;
	background: url("../images/fundotexto.png") repeat-x;
}

.meiotexto{
	width: 960px;
	margin: 0 auto;
	padding: 70px 0px 80px 0px;
	overflow: auto;
}




.texto{
	width: 660px;
	float: left;
}


.texto a {
 float: right;
 color: Blue
}


.parceiro{
	width: 270px;
	float: right;
	height: 700px;
}

.parceiro ul {
    list-style: none outside none;
}



.parceiro h1{
	line-height: 40px;
    background: url("../images/tituloparceiro2.png");
	text-align: center;
	font-size: 30px;
}


.parceiro image{
	height: 200px;
}


.fundorodape{
	height: 148px;
    margin: 0 auto;
	background: url("../images/fundorodape.png") repeat-x;
}

.meiorodape{
	width: 960px;
	margin: 0 auto;
}

.rodape1{
	margin:0 auto;
	height: 80px;
	width:920px;
	background: url("../images/fundorodape1.png") repeat-x;
}


.rodape1 a{
	border-style: hidden;	
}

.rodape1 ul{
	border-style: hidden;
	list-style: none;
}

.rodape1 li{
	border-style: hidden;
	float: left;
	margin: 15px 0px 0px 0px;
	width: 50px;
	height: 50px;
}

.rodape2{
	margin:0 auto;
	height: 48px;
	padding: 20px 0 0 20px;
	width:920px;
	background:#000000;
	
}

.rodape2 h5{

	color:#0cffff;
}





